&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ 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) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 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) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&\INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&\INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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 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) '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&} 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) '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(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.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) '&} 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.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:19:19 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(52018 cache2) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&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) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V 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:19:19 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(52018 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) '&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 '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:19:19 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(40382 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) '&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 '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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.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) '&[ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket 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(52973 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) '&} 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&€ 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) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 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 '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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) '&} 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 '&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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ 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(52973 cache1) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ 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) '&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/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 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(57702 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) '&€ 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) '&V at java.base/java.util.concurrent.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.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) '& ... 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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) '&€ 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 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) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&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) '&^ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V 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:19:19 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(59931 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 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(51708 cache1) 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&vFINEST: FINEST UstadCache - OKHttp-CacheInterceptor: intercept: GET http://localhost.localdomain:55337/testfile1.png '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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) '&^ 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) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 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(57702 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&`INFO: INFO UstadCache - UstadCache(): Retrieve http://localhost.localdomain:55337/testfile1.png '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&} 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 '&} 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&`INFO: INFO UstadCache - UstadCache(): Retrieve http://localhost.localdomain:55337/testfile1.png '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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) '&^ 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) '&^ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 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(39988 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) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&]FINE: FINER UstadCache - UstadCache(): MISS http://localhost.localdomain:55337/testfile1.png '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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 '&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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.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:19:19 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(52973 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/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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&‹FINE: FINER UstadCache - OKHttp-CacheInterceptor: newCacheAndStoreResponse: GET http://localhost.localdomain:55337/testfile1.png 200 (OK) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&µFINE: FINER UstadCache - OKHttp-CacheInterceptor: MISS http://localhost.localdomain:55337/testfile1.png 200 OK (contentType=image/png, content-encoding=null content-length=133184) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&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) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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) '&} 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 '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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) '&€ 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$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) '&[ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&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) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&} 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) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 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(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 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.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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 '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 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) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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) '&OJan 29, 2025 10:19:19 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) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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) '&^ 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) '&^ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&(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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&>FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ 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) '&OJan 29, 2025 10:19:19 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(52973 cache1) exception reading incoming packet '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java: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:19:19 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) '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java: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:19:19 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(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) 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: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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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.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) '&[ 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.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(57702 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) '&(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) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) 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.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) '&^ 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) '&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) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& ... 8 more '& '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&ëFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:55337/testfile1.png to /tmp/junit1671911161069413916/cachedir/tmpWork/1.tmp (integrity=sha256-hlfF4oGFRfane2XiRyLv02LtOJ4Va2UanpQV0im/K8I=) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at 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(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&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) '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 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) '&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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 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) '&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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.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:19:19 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(57702 cache1) exception reading incoming packet '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(òFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:60065/ustadmobile-epub.js to /tmp/junit16969809672742137684/cachedir/tmpWork/1.tmp (integrity=sha256-VSq6jc4LzKolTOOJz3m0EyOgcFjLiWDjIhq5d2YB7fM=) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(OJan 29, 2025 10:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at 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:19:19 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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) '*} 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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) '*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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*4Caused by: java.nio.channels.ClosedChannelException '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*OJan 29, 2025 10:19:20 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(48014 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) '*^ 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*ìFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:60283/testfile1.png to /tmp/junit10757113319023057285/cachedir/tmpWork/1.tmp (integrity=sha256-qreopAfT4J+O0hvXGTiWB07WVniYa+MBFOOiyfqlxqs=) '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 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) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 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) '*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) '*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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 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) '*€ 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at 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(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at 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) '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+ëFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:35399/testfile1.png to /tmp/junit9734633627371616082/cachedir/tmpWork/1.tmp (integrity=sha256-hlfF4oGFRfane2XiRyLv02LtOJ4Va2UanpQV0im/K8I=) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at 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(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java: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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket 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(48014 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at 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) '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',ìFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:36509/testfile1.png to /tmp/junit13695790149973472880/cachedir/tmpWork/1.tmp (integrity=sha256-hlfF4oGFRfane2XiRyLv02LtOJ4Va2UanpQV0im/K8I=) ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at 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:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(40382 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57702 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51708 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(48014 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52018 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39988 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(52973 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(59931 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-ðFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:40975/ustadmobile-epub.js to /tmp/junit590473917263923227/cachedir/tmpWork/1.tmp (integrity=sha256-VSq6jc4LzKolTOOJz3m0EyOgcFjLiWDjIhq5d2YB7fM=) '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '-OJan 29, 2025 10:19:20 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-